home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
pcl
/
docs.lha
/
latexinfo
/
manual
/
latexinfo2.toc
< prev
next >
Wrap
Text File
|
1992-02-26
|
17KB
|
220 lines
\contentsline {chapter}{\numberline {1}Overview of LaTeXinfo}{3}
\contentsline {section}{\numberline {1.1}Advantages of LaTeXinfo over TeXinfo}{4}
\contentsline {section}{\numberline {1.2}Info files}{5}
\contentsline {section}{\numberline {1.3}Printed Manuals}{6}
\contentsline {section}{\numberline {1.4}\back -commands}{6}
\contentsline {section}{\numberline {1.5}A Short Sample LaTeXinfo File}{8}
\contentsline {section}{\numberline {1.6}The Structure of this Manual}{11}
\contentsline {part}{\uppercase {i}\phspace {1em}LaTeX}{13}
\contentsline {chapter}{\numberline {2}Beginning a LaTeXinfo File}{15}
\contentsline {section}{\numberline {2.1}General Syntactic Conventions}{15}
\contentsline {subsection}{\numberline {2.1.1}Comments}{16}
\contentsline {section}{\numberline {2.2}What a LaTeXinfo File Must Have}{16}
\contentsline {section}{\numberline {2.3}Six Parts of a LaTeXinfo File}{17}
\contentsline {section}{\numberline {2.4}The LaTeXinfo File Header}{18}
\contentsline {subsection}{\numberline {2.4.1}The Documentstyle}{18}
\contentsline {subsection}{\numberline {2.4.2}\code {\back setfilename}}{18}
\contentsline {subsection}{\numberline {2.4.3}New Indexes}{19}
\contentsline {subsection}{\numberline {2.4.4}Customizing Your Layout}{19}
\contentsline {subsubsection}{\numberline {2.4.4.1}Paragraph Indenting}{20}
\contentsline {section}{\numberline {2.5}The Title and Copyright Pages}{20}
\contentsline {subsection}{\numberline {2.5.1}Titlepage}{20}
\contentsline {subsection}{\numberline {2.5.2}The Copyright Page and Printed Permissions}{21}
\contentsline {section}{\numberline {2.6}Generating a Table of Contents}{22}
\contentsline {section}{\numberline {2.7}The Top Node and Master Menu}{23}
\contentsline {subsection}{\numberline {2.7.1}Parts of a Master Menu}{24}
\contentsline {section}{\numberline {2.8}Software Copying Conditions}{25}
\contentsline {subsection}{\numberline {2.8.1}Sample Permissions}{26}
\contentsline {subsection}{\numberline {2.8.2}Titlepage Copying Permissions}{26}
\contentsline {section}{\numberline {2.9}Ending a LaTeXinfo File}{26}
\contentsline {subsection}{\numberline {2.9.1}Making a Bibliography}{27}
\contentsline {subsection}{\numberline {2.9.2}Index Menus and Printing an Index}{28}
\contentsline {subsection}{\numberline {2.9.3}\code {\back end\{ document\} } File Ending}{29}
\contentsline {chapter}{\numberline {3}Chapter Structuring}{31}
\contentsline {section}{\numberline {3.1}Tree Structure of Sections}{31}
\contentsline {section}{\numberline {3.2}Types of Structuring Command}{33}
\contentsline {section}{\numberline {3.3}Chapter}{33}
\contentsline {section}{\numberline {3.4}Appendix}{33}
\contentsline {section}{\numberline {3.5}Section}{33}
\contentsline {section}{\numberline {3.6}Subsection}{34}
\contentsline {section}{\numberline {3.7}Subsubsection}{34}
\contentsline {chapter}{\numberline {4}Marking Words and Phrases}{35}
\contentsline {section}{\numberline {4.1}Indicating Definitions, Commands, etc.}{35}
\contentsline {subsection}{\numberline {4.1.1}\code {\back code}\{ \var {sample-code}\} }{36}
\contentsline {subsection}{\numberline {4.1.2}\code {\back kbd}\{ \var {keyboard-characters}\} }{37}
\contentsline {subsection}{\numberline {4.1.3}\code {\back key}\{ \var {key-name}\} }{37}
\contentsline {subsection}{\numberline {4.1.4}Ctrl}{38}
\contentsline {subsection}{\numberline {4.1.5}\code {\back samp}\{ \var {text}\} }{39}
\contentsline {subsection}{\numberline {4.1.6}\code {\back var}\{ \var {metasyntactic-variable}\} }{39}
\contentsline {subsection}{\numberline {4.1.7}\code {\back file}\{ \var {file-name}\} }{40}
\contentsline {subsection}{\numberline {4.1.8}\code {\back dfn}\{ \var {term}\} }{40}
\contentsline {section}{\numberline {4.2}Emphasizing Text}{41}
\contentsline {subsection}{\numberline {4.2.1}\code {\back emph}\{ \var {text}\} and \code {\back strong}\{ \var {text}\} }{41}
\contentsline {subsection}{\numberline {4.2.2}The Small Caps Font}{41}
\contentsline {subsection}{\numberline {4.2.3}Fonts for Printing, Not Info}{42}
\contentsline {section}{\numberline {4.3}Special Insertions}{42}
\contentsline {subsection}{\numberline {4.3.1}Inserting \code {\back }, Braces, and Periods}{43}
\contentsline {subsubsection}{\numberline {4.3.1.1}Inserting \code {\back }---\back back}{43}
\contentsline {subsubsection}{\numberline {4.3.1.2}Inserting \samp {\{ } and \samp {\} }---\back \{ and \back \} }{43}
\contentsline {subsubsection}{\numberline {4.3.1.3}Spacing After Colons and Periods}{43}
\contentsline {subsection}{\numberline {4.3.2}\code {\back dmn}\{ \var {dimension}\} : Format a Dimension}{44}
\contentsline {subsection}{\numberline {4.3.3}Inserting Ellipsis, Dots, and Bullets}{44}
\contentsline {subsection}{\numberline {4.3.4}Inserting \LaTeX {} and the Copyright Symbol}{45}
\contentsline {subsection}{\numberline {4.3.5}Inserting a Minus Sign}{45}
\contentsline {subsection}{\numberline {4.3.6}Inserting Characters Verbatim}{46}
\contentsline {chapter}{\numberline {5}Displaying Material}{47}
\contentsline {section}{\numberline {5.1}Quotations}{48}
\contentsline {subsection}{\numberline {5.1.1}Quotations}{48}
\contentsline {section}{\numberline {5.2}Justifying Text}{49}
\contentsline {subsection}{\numberline {5.2.1}Left Justification and Right Justification}{49}
\contentsline {subsubsection}{\numberline {5.2.1.1}Center Environment}{49}
\contentsline {section}{\numberline {5.3}Display Environments}{50}
\contentsline {subsection}{\numberline {5.3.1}\code {\back begin\{ display\} }}{50}
\contentsline {subsection}{\numberline {5.3.2}\code {\back begin\{ format\} }}{50}
\contentsline {section}{\numberline {5.4}Examples and Verbatim}{50}
\contentsline {subsection}{\numberline {5.4.1}\code {\back begin\{ example\} }}{50}
\contentsline {subsection}{\numberline {5.4.2}\code {\back noindent}}{51}
\contentsline {subsection}{\numberline {5.4.3}\code {\back begin\{ lisp\} }}{52}
\contentsline {subsection}{\numberline {5.4.4}Verbatim Environment}{52}
\contentsline {section}{\numberline {5.5}Controlling Indentation}{53}
\contentsline {subsection}{\numberline {5.5.1}exdent: Undoing a Line's Indentation}{53}
\contentsline {section}{\numberline {5.6}Drawing Cartouches Around Examples}{53}
\contentsline {section}{\numberline {5.7}Special Glyphs for Examples}{54}
\contentsline {subsection}{\numberline {5.7.1}\result {}: Indicating Evaluation}{54}
\contentsline {subsection}{\numberline {5.7.2}\expansion {}: Indicating an Expansion}{55}
\contentsline {subsection}{\numberline {5.7.3}\print {}: Indicating Printed Output}{55}
\contentsline {subsection}{\numberline {5.7.4}\error {}: Indicating an Error Message}{56}
\contentsline {subsection}{\numberline {5.7.5}\equiv {}: Indicating Equivalence}{56}
\contentsline {subsection}{\numberline {5.7.6}Indicating Point in a Buffer}{57}
\contentsline {section}{\numberline {5.8}Conditionally Visible Text}{57}
\contentsline {subsection}{\numberline {5.8.1}Using Ordinary {\prm L\kern -.36em\raise .3ex\hbox {\psc a}\kern -.15em T\kern -.1667em\lower .7ex\hbox {E}\kern -.125emX}{} Commands}{58}
\contentsline {chapter}{\numberline {6}Making Lists Tables and Descriptions}{59}
\contentsline {section}{\numberline {6.1}Itemize Environment}{60}
\contentsline {section}{\numberline {6.2}Enumerate Environment}{60}
\contentsline {section}{\numberline {6.3}Description Environment}{61}
\contentsline {section}{\numberline {6.4}Tabular Environment}{62}
\contentsline {section}{\numberline {6.5}Figures and Tables}{63}
\contentsline {chapter}{\numberline {7}Formatting Paragraphs}{65}
\contentsline {section}{\numberline {7.1}Making and Preventing Breaks}{65}
\contentsline {section}{\numberline {7.2}The Line Breaking Commands}{65}
\contentsline {subsection}{\numberline {7.2.1}\code {\back *}: Generate Line Breaks}{65}
\contentsline {subsection}{\numberline {7.2.2}Preventing Line Breaks}{66}
\contentsline {subsection}{\numberline {7.2.3}Inserting Blank Lines}{66}
\contentsline {section}{\numberline {7.3}The Page Breaking Commands}{67}
\contentsline {subsection}{\numberline {7.3.1}Start a New Page}{67}
\contentsline {subsection}{\numberline {7.3.2}Putting things on the Same Page}{67}
\contentsline {subsection}{\numberline {7.3.3}Prevent Page Breaks}{67}
\contentsline {section}{\numberline {7.4}Refilling Paragraphs}{68}
\contentsline {section}{\numberline {7.5}Always Refilling Paragraphs}{69}
\contentsline {chapter}{\numberline {8}Citations and Footnotes}{71}
\contentsline {section}{\numberline {8.1}Footnotes}{71}
\contentsline {section}{\numberline {8.2}Citations}{72}
\contentsline {chapter}{\numberline {9}Input and Include Files}{73}
\contentsline {section}{\numberline {9.1}Input Files}{73}
\contentsline {section}{\numberline {9.2}Include Files}{73}
\contentsline {subsection}{\numberline {9.2.1}How to Use Include Files }{74}
\contentsline {subsection}{\numberline {9.2.2}Sample File with \code {\back include}}{74}
\contentsline {chapter}{\numberline {10}Definition Commands}{77}
\contentsline {section}{\numberline {10.1}Untyped Languages Definition Commands}{78}
\contentsline {subsection}{\numberline {10.1.1}The Template for a Definition}{78}
\contentsline {subsection}{\numberline {10.1.2}Optional and Repeated Parameters}{79}
\contentsline {subsection}{\numberline {10.1.3}The Definition Commands}{80}
\contentsline {subsection}{\numberline {10.1.4}Functions}{80}
\contentsline {subsection}{\numberline {10.1.5}Variables}{81}
\contentsline {section}{\numberline {10.2}C Functions}{82}
\contentsline {subsection}{\numberline {10.2.1}Functions in Typed Languages}{82}
\contentsline {subsection}{\numberline {10.2.2}Variables in Typed Languages}{84}
\contentsline {section}{\numberline {10.3}Object-Oriented Programming}{85}
\contentsline {subsection}{\numberline {10.3.1}Data Types}{87}
\contentsline {section}{\numberline {10.4}A Sample Function Definition}{88}
\contentsline {part}{\uppercase {ii}\phspace {1em}Info}{91}
\contentsline {chapter}{\numberline {11}Nodes and Menus}{93}
\contentsline {section}{\numberline {11.1}Node and Menu Illustration}{93}
\contentsline {section}{\numberline {11.2}\code {\back node}}{94}
\contentsline {subsection}{\numberline {11.2.1}Writing a Node Line}{95}
\contentsline {section}{\numberline {11.3}Menu Environment}{96}
\contentsline {subsection}{\numberline {11.3.1}Writing a Menu Item}{97}
\contentsline {subsection}{\numberline {11.3.2}A Menu Example}{98}
\contentsline {section}{\numberline {11.4}Referring to Other Info Files}{99}
\contentsline {chapter}{\numberline {12}Making Cross References}{101}
\contentsline {section}{\numberline {12.1}Different Cross Reference Commands}{101}
\contentsline {section}{\numberline {12.2}Parts of a Cross Reference}{102}
\contentsline {section}{\numberline {12.3}\code {\back xref}}{103}
\contentsline {subsection}{\numberline {12.3.1}\code {\back xref} with One Argument}{104}
\contentsline {subsection}{\numberline {12.3.2}\code {\back xref} with Two Arguments}{105}
\contentsline {subsection}{\numberline {12.3.3}\code {\back xref} with Three Arguments}{105}
\contentsline {subsection}{\numberline {12.3.4}\code {\back xref} with Four and Five Arguments}{106}
\contentsline {section}{\numberline {12.4}Naming a `Top' Node}{108}
\contentsline {section}{\numberline {12.5}\code {\back nxref}}{108}
\contentsline {section}{\numberline {12.6}\code {\back pxref}}{109}
\contentsline {section}{\numberline {12.7}\code {\back inforef}}{110}
\contentsline {chapter}{\numberline {13}Creating Indices}{113}
\contentsline {section}{\numberline {13.1}Making Index Entries}{113}
\contentsline {section}{\numberline {13.2}Defining the Entries of an Index}{114}
\contentsline {subsection}{\numberline {13.2.1}Declaring Indices}{115}
\contentsline {subsection}{\numberline {13.2.2}Special Index Entries}{116}
\contentsline {section}{\numberline {13.3}Combining Indices}{116}
\contentsline {chapter}{\numberline {14}Creating and Installing an Info File}{119}
\contentsline {section}{\numberline {14.1}Creating an Info file}{119}
\contentsline {subsection}{\numberline {14.1.1}The latexinfo-format Commands}{119}
\contentsline {subsection}{\numberline {14.1.2}Tag Files and Split Files}{120}
\contentsline {section}{\numberline {14.2}Installing an Info File}{121}
\contentsline {subsection}{\numberline {14.2.1}The \file {dir} File}{121}
\contentsline {subsection}{\numberline {14.2.2}Listing a New Info File}{122}
\contentsline {subsection}{\numberline {14.2.3}Info Files in Other Directories}{122}
\contentsline {part}{\uppercase {iii}\phspace {1em}Emacs}{125}
\contentsline {chapter}{\numberline {15}Using LaTeXinfo Mode}{127}
\contentsline {section}{\numberline {15.1}Inserting Frequently Used Commands}{128}
\contentsline {section}{\numberline {15.2}Showing the Section Structure of a File}{129}
\contentsline {section}{\numberline {15.3}Updating Nodes and Menus}{129}
\contentsline {subsection}{\numberline {15.3.1}Updating Requirements}{132}
\contentsline {subsection}{\numberline {15.3.2}Other Updating Commands}{132}
\contentsline {subsection}{\numberline {15.3.3}\code {latexinfo-multiple-files-update}}{133}
\contentsline {section}{\numberline {15.4}Formatting for Info}{134}
\contentsline {section}{\numberline {15.5}Formatting and Printing}{135}
\contentsline {section}{\numberline {15.6}LaTeXinfo Mode Summary}{136}
\contentsline {chapter}{\numberline {16}Printing Hardcopy}{139}
\contentsline {section}{\numberline {16.1}How to Print Using Shell Commands}{139}
\contentsline {section}{\numberline {16.2}Printing from an Emacs Shell}{141}
\contentsline {section}{\numberline {16.3}Formatting and Printing in LaTeXinfo Mode}{141}
\contentsline {section}{\numberline {16.4}Using the Local Variables List}{142}
\contentsline {section}{\numberline {16.5}Preparing for Use of \LaTeX {}}{143}
\contentsline {section}{\numberline {16.6}Overfull ``Hboxes''}{143}
\contentsline {chapter}{\numberline {17}Catching Formatting Mistakes}{145}
\contentsline {section}{\numberline {17.1}Catching Errors with Info Formatting}{145}
\contentsline {section}{\numberline {17.2}Catching Errors with \LaTeX {} Formatting}{146}
\contentsline {section}{\numberline {17.3}Using \code {latexinfo-show-structure}}{147}
\contentsline {section}{\numberline {17.4}Using \code {occur}}{148}
\contentsline {section}{\numberline {17.5}Finding Badly Referenced Nodes}{149}
\contentsline {subsection}{\numberline {17.5.1}Running \code {Info-validate}}{149}
\contentsline {subsection}{\numberline {17.5.2}Creating an Unsplit File}{150}
\contentsline {subsection}{\numberline {17.5.3}Tagifying a File}{150}
\contentsline {subsection}{\numberline {17.5.4}Splitting a File Manually}{151}
\contentsline {chapter}{\numberline {18}Extending LaTeXinfo}{153}
\contentsline {section}{\numberline {18.1}Optional Style Files}{153}
\contentsline {subsection}{\numberline {18.1.1}The fvpindex Style}{153}
\contentsline {subsection}{\numberline {18.1.2}fvpindex Style}{153}
\contentsline {subsection}{\numberline {18.1.3}Clisp Style}{154}
\contentsline {section}{\numberline {18.2}LaTeXinfo support for European languages}{157}
\contentsline {subsection}{\numberline {18.2.1}german.sty}{157}
\contentsline {subsubsection}{\numberline {18.2.1.1}Commands to be used by the end users}{158}
\contentsline {subsubsection}{\numberline {18.2.1.2}Obsolete Commands}{159}
\contentsline {subsubsection}{\numberline {18.2.1.3}Lower Level Commands and Features}{159}
\contentsline {section}{\numberline {18.3}Writing Your Own Style Files}{160}
\contentsline {part}{\uppercase {iv}\phspace {1em}Appendices}{161}
\contentsline {chapter}{\numberline {A}Installing LaTeXinfo}{163}
\contentsline {section}{\numberline {A.1}Compiling LaTeXinfo}{163}
\contentsline {section}{\numberline {A.2}Installing the LaTeXinfo Distribution}{165}
\contentsline {subsection}{\numberline {A.2.1}Installing the Style Files}{165}
\contentsline {chapter}{\numberline {B}Converting Files to LaTeXinfo}{167}
\contentsline {section}{\numberline {B.1}Converting LaTeX Files to LaTeXinfo}{167}
\contentsline {subsection}{\numberline {B.1.1}l2latexinfo.el}{168}
\contentsline {section}{\numberline {B.2}Converting TeXinfo Files into LaTeXinfo Files}{169}
\contentsline {subsection}{\numberline {B.2.1}Differences from TeXinfo}{169}
\contentsline {subsection}{\numberline {B.2.2}t2latexinfo.el}{170}
\contentsline {section}{\numberline {B.3}Converting Scribe Files to LaTeXinfo}{171}
\contentsline {chapter}{\numberline {C}Obtaining \LaTeX {}}{173}
\contentsline {chapter}{\numberline {D}Command List}{175}
\contentsline {chapter}{Command Index}{187}
\contentsline {chapter}{Concept Index}{191}